package nivel
{
	// ========================================================================
	import flash.display.Sprite;
	
	import kapi.API;
	// ========================================================================

	public class Mundos
	{
		// ====================================================================
		static private var _mundos:Array
		static private var instancia:Mundos = new Mundos()
		// ====================================================================

		// ====================================================================
		// CONSTRUCTOR
		// ====================================================================

		// --------------------------------------------------------------------
		public function Mundos()
		{
			if (instancia)
				throw new Error('Se esta creando una instancia de Mundos')
		}

		// ====================================================================
		// FUNCIONES
		// ====================================================================

		// --------------------------------------------------------------------
		static public function mundoActual(nivel:uint):Sprite
		{
			if (!_mundos)
			{ 
				_mundos = [
					new API.recursos['Mundo11']()
				]
			}

			return _mundos[nivel] as Sprite
		}
	}
}